package com.cash.app.utils.extra.model

import com.google.gson.annotations.SerializedName
import com.cash.app.utils.extra.ExtraInfoUtils
import com.cash.app.utils.extra.tools.GeneralUtils

data class ExtraHardwareRequest(
    @SerializedName("device_id") val deviceId: String,
    @SerializedName("xm_general") val xmGeneral: GeneralData = GeneralData(),
    @SerializedName("dt_hardware") val dtHardware: HardwareData = HardwareData(),
    @SerializedName("mvp_battery") val mvpBattery: BatteryStatusData = ExtraInfoUtils.batteryStatusData,
    @SerializedName("sx_sim") val sxSim: SimCardData = GeneralUtils.simCardInfo,
    @SerializedName("ua_storage") val uaStorage: StorageData = StorageData(),
    @SerializedName("proc_gps") val procGps: LocationAddressData = LocationAddressData(),
    @SerializedName("hi_other") val hiOther: OtherData = OtherData()
) 